package study

import "fmt"

type Ex struct {
	Content string
}

func ZhanWei() {
	// 普通占位
	str := fmt.Sprintf("%s 是一个字符串", "string")
	fmt.Println(str)

	// 获取数值
	dump := fmt.Sprintf("str 的值是 %v", str)
	fmt.Println(dump)
	ex := Ex{Content: "Ex 的 content"}
	dump = fmt.Sprintf("ex 的值是 %v", ex)
	fmt.Println(dump)
	// 这个会打印结构体的名字
	dump = fmt.Sprintf("%#v", ex)
	fmt.Println(dump)
	dump = fmt.Sprintf("ex 的 +v 打印 %+v", ex)
	fmt.Println(dump)
	dump = fmt.Sprintf("str 的 +v 打印 %+v", str)
	fmt.Println(dump)
}
